package dataset;

/**
 * Interface specifies a command that can
 * also be reset.
 * 
 * @author Paul Dannenberg
 * 
 * @param <T>
 * @param <S>
 */
public interface IResettableCommand<T extends Comparable<T>, S extends Comparable<S>>
        extends ICommand<T, S> {

    /**
     * 
     * @param toReset The DataSet that is going to be reset
     */
    void reset (DataSet toReset);

}
